package singleton;

//单例模式:饿汉式(线程安全): 创建对象实例的时候直接初始化
public class SingletonOne {
    //1.创建类中的私有构造方法
    private SingletonOne(){

    }
    //2.创建该类型的私有静态实例
    //饿汉式:在创建私有静态实例的时候直接进行实例化   典型的空间换时间
    private static SingletonOne instance=new SingletonOne();
    //3.创建公有静态方法返回静态实例对象
    public static SingletonOne getInstance(){
        return instance;
    }
}
